package project.dade.cn.bst.network;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

import project.dade.cn.bst.utils.Shn1;

public class FormatRequest {
    /**
     * @param
     */
    public static String main(HashMap<String, String> hashMap) {
        String yanznheng="DdS0ft！#^694.";
        Iterator iter = hashMap.entrySet().iterator();
        StringBuffer buff = new StringBuffer();
        Object [] obja=hashMap.keySet().toArray();
        Arrays.sort(obja);

        for (int i=0;i<obja.length;i++)
        {
//            if(obja[i].toString().toLowerCase()=="sign"){
//
//                continue;
//
//            }
            buff.append(obja[i] + "=" + hashMap.get(obja[i]));

        }


//        while (iter.hasNext()) {
//            Map.Entry<String, String> entry = (Map.Entry<String, String>) iter.next();
//            String key = entry.getKey();
//            String val = entry.getValue();
//            buff.append(key + "=" + val);
//        }
        System.out.println(buff.toString());
        return Shn1.MD5Encode(buff.toString()+yanznheng,"utf-8");
    }

}
